package spring.ioc.service;

import jakarta.annotation.Resource;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Service;
import spring.ioc.model.Student;

@Service
public class UserService {
    //常用注解@Qualifier@Resourece
//    @Qualifier("s3")//或者另一种解决办法就是加@Qualifier注解,但需要加在用的这里
//
//    @Autowired//只能是单例才能执行，如果多个例子会启动失败
//    //解决办法，需要标注一个为@primary第二种@Qualifier
//    private Student s1;


    //不存在于spring的注解,存在于jdk的注解
    //@Resourece注入
    @Resource(name = "s2")
    private  Student s1;
    public void print(){
        System.out.println("do Service");
        System.out.println(s1);
    }

}
